// plop 入口文件,需要导出一个函数
// 此函数接收一个plop对象,用于创建生成器任务

module.exports = plop => {
  plop.setGenerator('component', {
    description: 'application component',
    prompts: [
      {
        type: 'input',
        name: 'name',
        message: 'component name'
      }
    ],
    actions: [
      {
        type: 'add',
        path: 'src/components/{{name}}/index.vue',
        templateFile: 'plop-templates/component.vue.hbs'
      },

    ]
  })
}
